// 实际这里的作用相当于vue中的mutation 
const defaultState = {
    username:'',
    list:[
        'cluo',
        'meixi',
        'neimaer'
    ]

} // 默认数据 
export default (state = defaultState,action) =>{
   
    // 这里写类似于vuex那样的mutation的逻辑  缓冲器reducer具体
    if(action.type === 'adduser') {

        // 前端代码 
        // const action = {
        //     type:'adduser',
        //     value:res.data.mobile
        // }
        
        // store.dispatch(action)
        // 深拷贝 
        let newState = JSON.parse(JSON.stringify(state))
        newState.username= action.value
        return newState
    }


    return state
}